
/*
	* css reset
	* date: 2016-09-22
    * 佛哥
*/
html {}
body {font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0; padding:0}
table {border-collapse:collapse}
fieldset{ border:0}
img { border:0; vertical-align: top}
address, caption, cite, code, dfn, strong, th, var, optgroup { font-style:inherit; font-weight:inherit}
b,strong{ font-weight:bold}
del, ins { text-decoration:none}
li { list-style:none}
caption, th { text-align:left}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal}
q:before, q:after { content:''}
abbr, acronym { border:0; font-variant:normal}
sup { vertical-align:baseline}
sub { vertical-align:baseline}
legend { color:#000}
input, button, textarea, select { *font-size:100%; outline:none; cursor:pointer}
select{height:22px; line-height:18px; padding:2px 0}
a,a:visited { text-decoration:none; outline:none}
.hand{ cursor:pointer}
textarea{ resize:none} 
em,i{font-style:normal}
.none{ display:none}
.borderNone { border: none!important; }
.redbg { border: 1px solid red!important; background: #f8f8ba!important; }

input[type="button"], input[type="submit"], input[type="reset"],button {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}

/*颜色*/
.white { color: white; }
.yellow { color: yellow; }
.red { color: #CE0004 }
.blue { color: #2162B6 }
.green { color: green; }
.black { color: #000 }
.gray3 { color: #333 }
.gray6 { color: #666 }
.gray9 { color: #999 }

/*字体字号*/
.f12 { font-size:12px}
.f14 { font-size:14px}
.f16 { font-size:16px}
.f18 { font-size:18px}
.fb { font-weight:bold}
.fn { font-weight:normal}
.yahei{font-family:Microsoft Yahei}
.hideText{text-indent:-999em; overflow:hidden}

/* 布局 */
.inline{display:inline!important}
.center{margin-left:auto; margin-right:auto}
.vm{ vertical-align:middle}
.tl{ text-align:left!important}
.tc{ text-align:center}
.tr{ text-align:right}
.layout{ margin-left:auto; margin-right:auto}
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.cb,.clear { clear:both}
.vt { vertical-align:top}
.vm { vertical-align:middle}
.pr { position:relative}
.pa { position:absolute}
.zoom { zoom:1}
.hidden {visibility:hidden}
.none {display:none}
.ovf{overflow:hidden}

/*清除浮动*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.clear{ clear: both}

/*间距*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}

.mr5{ margin-right: 5px}
.mr10{ margin-right: 10px}
.mr15{ margin-right: 15px}
.mr20{ margin-right: 20px}
.mr30{ margin-right: 30px}
.mr40{ margin-right: 40px}
.mr50{ margin-right: 50px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb40{ margin-bottom:40px}
.mb50{ margin-bottom:50px}

.ml5{ margin-left: 5px}
.ml10{ margin-left: 10px}
.ml15{ margin-left: 15px}
.ml20{ margin-left: 20px}
.ml30{ margin-left: 30px}
.ml40{ margin-left: 40px}
.ml50{ margin-left: 50px}

.p5{ padding:5px}
.p10{ padding:10px}
.p15{ padding:15px}
.p20{ padding:20px}
.p30{ padding:30px}
.p40{ padding:40px}
.p50{ padding:50px}

.pt5{ padding-top: 5px}
.pt10{ padding-top: 10px}
.pt15{ padding-top: 15px}
.pt20{ padding-top: 20px}
.pt30{ padding-top: 30px}
.pt40{ padding-top: 40px}
.pt50{ padding-top: 50px}

.pr5{ padding-right: 5px}
.pr10{ padding-right: 10px}
.pr15{ padding-right: 15px}
.pr20{ padding-right: 20px}
.pr30{ padding-right: 30px}
.pr40{ padding-right: 40px}
.pr50{ padding-right: 50px}

.pb5{ padding-bottom: 5px}
.pb10{ padding-bottom: 10px}
.pb15{ padding-bottom: 15px}
.pb20{ padding-bottom: 20px}
.pb30{ padding-bottom: 30px}
.pb40{ padding-bottom: 40px}
.pb50{ padding-bottom: 50px}

.pl5{ padding-left: 5px}
.pl10{ padding-left: 10px}
.pl15{ padding-left: 15px}
.pl20{ padding-left: 20px}
.pl30{ padding-left: 30px}
.pl40{ padding-left: 40px}
.pl50{ padding-left: 50px}



